package com.hewl.config.base;

import java.io.Serializable;
import java.util.Date;

public class BaseEntity<T> implements Serializable {
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	/**
	 * 创建者
	 */
	protected String createBy; 
	
	/**
	 * 创建时间
	 */
	protected Date createDate;
	
	/**
	 * 更新者
	 */
	protected String modifyBy;
	
	/**
	 * 更新时间
	 */
	protected Date modifyDate;
	
	/**
	 * 删除标记(0：正常；1：删除；2：待定)
	 */
	protected Boolean isDelete
	
	;

	public String getCreateBy() {
		return createBy;
	}

	public void setCreateBy(String createBy) {
		this.createBy = createBy;
	}

	public Date getCreateDate() {
		return createDate;
	}

	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}

	public String getModifyBy() {
		return modifyBy;
	}

	public void setModifyBy(String modifyBy) {
		this.modifyBy = modifyBy;
	}

	public Date getModifyDate() {
		return modifyDate;
	}

	public void setModifyDate(Date modifyDate) {
		this.modifyDate = modifyDate;
	}

	public Boolean getIsDelete() {
		return isDelete;
	}

	public void setIsDelete(Boolean isDelete) {
		this.isDelete = isDelete;
	}

	@Override
	public String toString() {
		return "BaseEntity [createBy=" + createBy + ", createDate=" + createDate + ", modifyBy=" + modifyBy
				+ ", modifyDate=" + modifyDate + ", isDelete=" + isDelete + "]";
	}

}
